using System;
using System.Collections.Generic;
using System.Text;

namespace Customs.Components.KDT.GC.Info
{
    public class ToKhaiChuyenTiepInfo
    {
        protected long _So_TNDKDT;
        protected string _Ma_HQTN = string.Empty;
        protected short _Nam_TN;
        protected string _Ma_CT = string.Empty;//Ma Loai Hinh
        protected short _So_CT;// To Khai So
        protected short _Nam_CT;// Nam dang ky
        protected DateTime _Ngay_CT = new DateTime(1900, 1, 1);//Ngay dang ky
        protected string _DVGC = string.Empty;
        protected string _Ma_DoiTac = string.Empty;
        protected string _DoiTac = string.Empty;
        protected string _Ma_HQ = string.Empty;
        protected string _So_HD = string.Empty;
        protected DateTime _Ngay_Ky = new DateTime(1900, 01, 01);
        protected DateTime _Ngay_HH = new DateTime(1900, 01, 01);
        protected string _So_HDCh = string.Empty;
        protected DateTime _Ngay_KyCh = new DateTime(1900, 01, 01);
        protected DateTime _Ngay_HHCh= new DateTime(1900, 01, 01);
        protected string _NguoiGiao = string.Empty;
        protected DateTime _NgayGiao = new DateTime(1900, 01, 01);
        protected string _NguoiNhan = string.Empty;
        protected DateTime _NgayNhan = new DateTime(1900, 01, 01);
        protected string _Ma_HQKH = string.Empty;
        protected string _NguoiHQGiao = string.Empty;//Ten nguoi chi dinh giao hang
        protected DateTime _NgayHQGiao = new DateTime(1900, 01, 01);
        protected string _NguoiHQNhan = string.Empty;//Dia Diem Xep Hang
        protected DateTime _NgayHQNhan = new DateTime(1900, 01, 01);
        protected string _CTKT = string.Empty;
        protected string _MaNT = string.Empty;
        protected decimal _TyGiaVND;
        protected decimal _LePhiHQ;
        protected decimal _TrangThaiXL;
        protected string _Ma_DVKB;
        protected string _UserKH1;//Dai ly lam thu tuc hai quan
        protected string _UserKH2;// Ten dai ly lam thu tuc hai quan
        protected string _UserTH;// So bien lai
        protected DateTime _NgayTH; // Ngay bien lai

        protected HangChuyenTiepInfoCollection _HangCTInfoCollection;

        #region Properties.

        public long So_TNDKDT
        {
            set { this._So_TNDKDT = value; }
            get { return this._So_TNDKDT; }
        }
        public string Ma_HQTN
        {
            set { this._Ma_HQTN = value; }
            get { return this._Ma_HQTN; }
        }
        public short Nam_TN
        {
            set { this._Nam_TN = value; }
            get { return this._Nam_TN; }
        }
        public string Ma_CT
        {
            set { this._Ma_CT = value; }
            get { return this._Ma_CT; }
        }
        public short So_CT
        {
            set { this._So_CT = value; }
            get { return this._So_CT; }
        }
        public short Nam_CT
        {
            set { this._Nam_CT= value; }
            get { return this._Nam_CT; }
        }
        public DateTime Ngay_CT
        {
            set { this._Ngay_CT = value; }
            get { return this._Ngay_CT; }
        }
        public string DVGC
        {
            set { this._DVGC = value; }
            get { return this._DVGC; }
        }
        public string Ma_DoiTac
        {
            set { this._Ma_DoiTac = value; }
            get { return this._Ma_DoiTac; }
        }
        public string DoiTac
        {
            set { this._DoiTac = value; }
            get { return this._DoiTac; }
        }
        public string Ma_HQ
        {
            set { this._Ma_HQ = value; }
            get { return this._Ma_HQ; }
        }
        public string So_HD
        {
            set { this._So_HD = value; }
            get { return this._So_HD; }
        }
        public DateTime Ngay_Ky
        {
            set { this._Ngay_Ky = value; }
            get { return this._Ngay_Ky; }
        }
        public DateTime Ngay_HH
        {
            set { this._Ngay_HH = value; }
            get { return this._Ngay_HH; }
        }
        public DateTime Ngay_HHCh
        {
            set { this._Ngay_HHCh = value; }
            get { return this._Ngay_HHCh; }
        }
        public string So_HDCh
        {
            set { this._So_HDCh = value; }
            get { return this._So_HDCh; }
        }
        public DateTime Ngay_KyCh
        {
            set { this._Ngay_KyCh = value; }
            get { return this._Ngay_KyCh; }
        }
        public string NguoiGiao
        {
            set { this._NguoiGiao = value; }
            get { return this._NguoiGiao; }
        }
        public DateTime NgayGiao
        {
            set { this._NgayGiao = value; }
            get { return this._NgayGiao; }
        }
        public string NguoiNhan
        {
            set { this._NguoiNhan = value; }
            get { return this._NguoiNhan; }
        }
        public DateTime NgayNhan
        {
            set { this._NgayNhan = value; }
            get { return this._NgayNhan; }
        }
        public string Ma_HQKH
        {
            set { this._Ma_HQKH = value; }
            get { return this._Ma_HQKH; }
        }
        public string NguoiHQGiao
        {
            set { this._NguoiHQGiao = value; }
            get { return this._NguoiHQGiao; }
        }
        public DateTime NgayHQGiao
        {
            set { this._NgayHQGiao = value; }
            get { return this._NgayHQGiao; }
        }
        public string NguoiHQNhan
        {
            set { this._NguoiHQNhan = value; }
            get { return this._NguoiHQNhan; }
        }
        public DateTime NgayHQNhan
        {
            set { this._NgayHQNhan = value; }
            get { return this._NgayHQNhan; }
        }
        public string CTKT
        {
            set { this._CTKT = value; }
            get { return this._CTKT; }
        }
        public string Ma_NT
        {
            set { this._MaNT = value; }
            get { return this._MaNT; }
        }
        public decimal TyGiaVND
        {
            set { this._TyGiaVND = value; }
            get { return this._TyGiaVND; }
        }
        public decimal LePhiHQ
        {
            set { this._LePhiHQ= value; }
            get { return this._LePhiHQ; }
        }
        public decimal TrangThaiXL
        {
            set { this._TrangThaiXL = value; }
            get { return this._TrangThaiXL; }
        }
        public string MaDVKB
        {
            set { this._Ma_DVKB = value; }
            get { return this._Ma_DVKB; }
        }
        public string UserKH1
        {
            set { this._UserKH1 = value; }
            get { return this._UserKH1; }
        }
        public string UserKH2
        {
            set { this._UserKH2 = value; }
            get { return this._UserKH2; }
        }
        public string UserTH
        {
            set { this._UserTH = value; }
            get { return this._UserTH; }
        }
        public DateTime NgayTH
        {
            set { this._NgayTH = value; }
            get { return this._NgayTH; }
        }
        public HangChuyenTiepInfoCollection HangCTInfoCollection
        {
            set { this._HangCTInfoCollection = value; }
            get { return this._HangCTInfoCollection; }
        }
        #endregion
    }
}
